package com.ruoyi.student.domain.vo;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.student.domain.OStudent;
import com.ruoyi.student.domain.OStudentInfoe;
import lombok.Data;

import java.util.Date;

@Data
public class StudentORecommendPrintVo {

    //public OStudent oStudent;

    //public OStudentInfoe oStudentInfoe ;

    /**
     * 构造
     */
    public StudentORecommendPrintVo(){
        this.setStudentCheck(0);
        this.setCounselorCheck(0);
        this.setStudentRecommendCheck(0);
        this.setCounselorRecommendCheck(0);
    }

    /**
     * 学号
     */
    private String Xh;


    /**
     * 身份证号
     */
    private String Sfzh;

    /**
     * 姓名
     */
    private String Xm;

    /**
     * 性别
     */
    private String Xb;

    /**
     * 民族
     */
    private String Mz;

    /**
     * 生源所在地
     */
    private String Syszd;


    /**
     * 生源所在地代码
     */
    private String Syszddm;


    /**
     * 系别
     */
    private String Department;

    /**
     * 专业
     */
    private String Major;

    /**
     * 专业方向
     */
    private String MajorDirection;

    /**
     * 班级号
     */
    private Long Bjh;

    /**
     * 政治面貌
     */
    private String Zzmm;

    /**
     * 入学时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date AdmissionDate;

    /**
     * 离校时间
     */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date LeaveDate;

    /**
     * 所属辅导员id
     */
    private Long counselorsCounselorid;

    /**
     * 辅导员工号
     */
    private String counsellorCode;

    /**
     * 辅导员姓名
     */
    private String counsellorName;

    /**
     * 辅导员联系当时
     */
    private String counsellorPhone;

    /**
     * 学制
     */
    private Long Xz;


    /**
     * 邮箱
     */
    private String Email;

    /**
     * QQ
     */
    private String QQ;

    /**
     * 手机号
     */
    private String MobilePhone;

    @Excel(name = "家庭地址")
    private String HomeAddress;

    @Excel(name = "家庭邮编")
    private String HomeCode;

    @Excel(name = "家庭电话")
    private String HomePhone;

    @Excel(name = "身高")
    private Long Height;

    @Excel(name = "第二专业")
    private String SecondMajor;

    @Excel(name = "第二学历")
    private String SecondEducation;

    @Excel(name = "外语等级")
    private String ForeignLanguageLevel;

    @Excel(name = "计算机等级")
    private String ComputerLevel;

    @Excel(name = "左眼视力")
    private String LeftVision;

    @Excel(name = "右眼视力")
    private String RightVision;

    @Excel(name = "求职意向")
    private String JobSearchIntention;

    @Excel(name = "获奖情况1")
    private String RewardPunishmentPrize1;

    @Excel(name = "获奖情况2")
    private String RewardPunishmentPrize2;

    @Excel(name = "获奖情况3")
    private String RewardPunishmentPrize3;

    @Excel(name = "获奖情况4")
    private String RewardPunishmentPrize4;

    @Excel(name = "获奖情况5")
    private String RewardPunishmentPrize5;

    @Excel(name = "从事工作1")
    private String WorkContent1;

    @Excel(name = "从事工作2")
    private String WorkContent2;

    @Excel(name = "从事工作3")
    private String WorkContent3;

    @Excel(name = "从事工作4")
    private String WorkContent4;

    @Excel(name = "从事工作5")
    private String WorkContent5;

    @Excel(name = "论文发布情况")
    private String PublishPaper;

    @Excel(name = "所在系意见")
    private String DepartmentOpinion;

    @Excel(name = "家庭成员1")
    private String FamilyMember1;

    @Excel(name = "家庭成员2")
    private String FamilyMember2;

    @Excel(name = "家庭成员3")
    private String FamilyMember3;

    @Excel(name = "家庭成员4")
    private String FamilyMember4;

    @Excel(name = "家庭成员5")
    private String FamilyMember5;

    @Excel(name = "学生确认标识")
    private Integer StudentCheck;

    @Excel(name = "辅导员审核")
    private Integer CounselorCheck;

    @Excel(name = "学生推荐表审核标识")
    private Integer StudentRecommendCheck;

    /**
     * 辅导员推荐表审核标识
     */
    private Integer CounselorRecommendCheck;

}
